#ifndef SENSOR_H
#define SENSOR_H

// 读取温度与湿度（摄氏度与相对湿度 %）
// 返回 0 成功，<0 失败
int read_temperature(float *temp_c);
int read_humidity(float *hum_percent);

// 可选：读取环境光（lux）。
// 会尝试常见 IIO 路径（in_illuminance_input/raw+scale 等）。
// 返回 0 成功，<0 失败（设备/路径不存在或读取失败）。
int read_light(float *lux);

#endif /* SENSOR_H */
